Implement `features`
authorAlex Crichton <alex@alexcrichton.com>
Wed, 3 Sep 2014 18:52:47 +0000 (11:52 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Tue, 23 Sep 2014 01:52:53 +0000 (18:52 -0700)
commit2b46d039c01b56e895adf012ed34103e06e18835
tree4dad6317335029f2db2a4f1728f01ddf0a108a40
parenta54cb70e74a0882e408529907f1da6c540f74815
Implement `features`

This feature was outlined in #385 [1], and documentation has been included as
part of this commit.

[1]: https://github.com/rust-lang/cargo/issues/385#issuecomment-53917539
23 files changed:
Makefile.in
src/bin/bench.rs
src/bin/build.rs
src/bin/doc.rs
src/bin/run.rs
src/bin/test.rs
src/cargo/core/dependency.rs
src/cargo/core/manifest.rs
src/cargo/core/resolver.rs
src/cargo/core/summary.rs
src/cargo/ops/cargo_compile.rs
src/cargo/ops/cargo_fetch.rs
src/cargo/ops/cargo_generate_lockfile.rs
src/cargo/ops/cargo_rustc/fingerprint.rs
src/cargo/ops/cargo_rustc/mod.rs
src/cargo/ops/cargo_upload.rs
src/cargo/sources/registry.rs
src/cargo/util/toml.rs
src/doc/manifest.md
tests/test_cargo_compile.rs
tests/test_cargo_features.rs [new file with mode: 0644]
tests/test_cargo_registry.rs
tests/tests.rs